//
//  Truck.h
//  08-iOS9新特性(Nulllability, 泛型,_kindOf)
//
//  Created by Snow on 16/7/13.
//  Copyright © 2016年 Snow. All rights reserved.
//

#import <Foundation/Foundation.h>
// 自定义泛型声明方式
//@interface 类名<泛型名>: 父类
// 自定义泛型,声明后,泛型名,可以应用在属性,方法中
// 泛型名 等效于 类型修饰(例: NSString *)
@interface Truck<__covariant objectType> : NSObject
@property(nonatomic,strong)objectType firstObject;
-(void)addObject:(objectType)object;
-(objectType)anyObject;
- (__kindof NSArray *)returnArray;
@end
